a monumental painting - French English Dictionary